#components-layout-demo-side .logo {
    height: 32px;
    background: rgba(255, 255, 255, 0.2);
    margin: 16px;
  }


.menuDiv{

   height: calc(100vh - 67px); 

   .site-layout-background{
    background: rgba(238, 243, 255, 0.5);
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    filter: blur(undefinedpx);

    .flexMenu{
       display: flex;
       flex-direction: column;
       justify-content: space-between;
       height: 100%;

       .menuBottom{
        width: 238px;
        min-height: 228px;
        background: linear-gradient(180deg, #457EF2 0%, #98BAFF 100%);
        border-radius: 28px 28px 28px 28px;
      }
   
  
      .bigMenu{
        width: 80px ;
        height: 70px; 
        margin-top: 30px;
        text-align: center;
        
        cursor: pointer;
        .smallMenu{
          width: 64px;
          height: 64px;
          background: #FFFFFF;
          border-radius: 50px;
          margin: auto;
          display: flex;
          .icon{
            width: 31px;
            height: 31px;
         
            margin: auto;
          }
        }
  
        .menuTitle{
          font-size: 16px;
          font-family: PingFang SC-Regular, PingFang SC;
          font-weight: 400;
          color: #457EF2;
          
        }
       }
     }

    }
   
   .site-layout{
    background: #FFFFFF;
   }

}